-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Edits to roadmap and about page #231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
broccolini
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left a couple of small comments, otherwise looks good 👍
about/index.html
Outdated
| <h3 id="who">Who</h3> | ||
|
|
||
| <p>Currently maintained by <a href="https://twitter.com/mdo">@mdo</a>, <a href="https://twitter.com/jonrohan">@jonrohan</a>, and the GitHub CSS team.</p> | ||
| <p>Maintained by GitHub Design Systems team.</p> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Maintained by the GitHub Design Systems team?
about/index.html
Outdated
| <h3 id="what-and-why">What and why</h3> | ||
|
|
||
| <p>See the <a href="/roadmap">roadmap</a> for a rough outline on what’s slated for future versions of Primer.</p> | ||
| <p>Primer is GitHub’s internal CSS framework. It includes basic global styling for typography, small components like buttons and tabs, and our general guidelines for writing HTML and CSS. It’s been used internally at GitHub for years now.</p> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd remove "small" from "small components". Some of them are big! Do you want to add utilities in there?
about/index.html
Outdated
| <li>Autoprefixer is used to generate vendor-prefixed declarations and is handled via our Gruntfile.</li> | ||
| <li>A custom plugin for snippet and example combos, <code class="highlighter-rouge">example.rb</code>, was created as a fork of Jekyll’s built-in <code class="highlighter-rouge">highlight</code> plugin.</li> | ||
| </ul> | ||
| <p>Primer is currently being overhauled. The upcoming version of Primer will add new styles and bring the existing styles up to date, improve the build process, and include new and improved documentation. This will be open-sourced and shared with the community when it's complete, currently slated to happen in mid-to-late 2017.</p> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not a big deal, but all the styles are already open sourced. You could re-phrase the last sentence to this:
"New styles will be open-sourced in the Primer repo and on NPM as we add them, and the new documentation site will be shared when it's complete,..."
This PR removes the roadmap and out-of-date content from the about page of our docs. We have had a few issues created by primer users due to these inaccurate pages. I've also added some copy to explain that we're currently overhauling Primer and that we will release that when it's ready.
Note: I am making this changes directly to the
gh-pagesbranch, which is the built version of our docs. (Source files are on[docs_branch](https://github.com/primer/primer-css/tree/docs_branch/)) I'm doing this to avoid re-building our docs. When I did this locally, it imported new primer CSS, which then broke styles within the docs. Since we will be relaunching with a whole new docs site and build process, and therefore unlikely to rebuild these docs, I think editinggh-pagesdirectly is safest for now. (But I realize it's far from a good practice!)cc/ @primer/design-systems